GGGGLLLL____FFFFLLLLOOOOAAAATTTT _l_i_s_t_s is treated as an array of four-byte
floating-point values.
GGGGLLLL____2222____BBBBYYYYTTTTEEEESSSS _l_i_s_t_s is treated as an array of unsigned bytes.
Each pair of bytes specifies a single display-
list name. The value of the pair is computed as
256 times the unsigned value of the first byte
plus the unsigned value of the second byte.
GGGGLLLL____3333____BBBBYYYYTTTTEEEESSSS _l_i_s_t_s is treated as an array of unsigned bytes.
Each triplet of bytes specifies a single
display-list name. The value of the triplet is
computed as 65536 times the unsigned value of
the first byte, plus 256 times the unsigned
value of the second byte, plus the unsigned
value of the third byte.
GGGGLLLL____4444____BBBBYYYYTTTTEEEESSSS _l_i_s_t_s is treated as an array of unsigned bytes.
Each quadruplet of bytes specifies a single
display-list name. The value of the quadruplet
is computed as 16777216 times the unsigned value
of the first byte, plus 65536 times the unsigned
value of the second byte, plus 256 times the
unsigned value of the third byte, plus the
unsigned value of the fourth byte.
The list of display-list names is not null-terminated. Rather, _n
specifies how many names are to be taken from _l_i_s_t_s.
An additional level of indirection is made available with the ggggllllLLLLiiiissssttttBBBBaaaasssseeee
command, which specifies an unsigned offset that is added to each
display-list name specified in _l_i_s_t_s before that display list is
executed.
ggggllllCCCCaaaallllllllLLLLiiiissssttttssss can appear inside a display list. To avoid the possibility
of infinite recursion resulting from display lists calling one another, a
limit is placed on the nesting level of display lists during display-list
execution. This limit must be at least 64, and it depends on the
implementation.
GL state is not saved and restored across a call to ggggllllCCCCaaaallllllllLLLLiiiissssttttssss. Thus,
changes made to GL state during the execution of the display lists remain
after execution is completed. Use ggggllllPPPPuuuusssshhhhAAAAttttttttrrrriiiibbbb, ggggllllPPPPooooppppAAAAttttttttrrrriiiibbbb,
ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx, and ggggllllPPPPooooppppMMMMaaaattttrrrriiiixxxx to preserve GL state across ggggllllCCCCaaaallllllllLLLLiiiissssttttssss
calls.
NNNNOOOOTTTTEEEESSSS
Display lists can be executed between a call to ggggllllBBBBeeeeggggiiiinnnn and the
corresponding call to ggggllllEEEEnnnndddd, as long as the display list includes only